<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>初始vue</title>
    <script type="text/javascript"  src="../js/vue.js"></script>
    
</head>

<!-- 条件渲染:
1.v-if
写法:
(1).v-if="表达式"
(2).V-else-if="表达式"
(3).v-else="表达式"
适用于:切换频率较低的场景。
特点:不展示的DOM元素直接被移除。
注意: v-if可以和:v-else-if、v-else一起使用，但要求结构不能被“打断”
2.V-show
写法: v-show="表达式"
适用于:切换频率较高的场景。
特点:不展示的DOM元素未被移除，仅仅是使用样式隐藏掉
3.备注:使用v-if的时，元素可能无法获取到，而使用v-show一定可以获取到. -->
<body>
    <div id="root">
        
        <button @click="n++" style="width: 100px;">当前n={{n}}</button><br/><br/>
        <!-- <h1 v-show="false">欢迎来到{{name}}</h1> <br/><br/> -->

        <!-- <h1 v-if="true">欢迎来到{{name}}</h1> <br/><br/> -->

        <!-- <h1 v-show="n===1">111</h1> <br/><br/>
        <h1 v-show="n===2">222</h1> <br/><br/>
        <h1 v-show="n===3">333</h1> <br/><br/> -->
        
        <h1 v-if="n===1">111</h1> 
        <h1 v-else-if="n===2">222</h1> 
        <h1 v-else-if="n===3">333</h1> 
        <h1 v-else>xxx</h1>

        <template v-if="n==0">
            <h1 >你好</h1>
            <h1>JJ</h1>
        </template>
      
     </div>
</body>

<script type="text/javascript">
   Vue.config.productionTip=false;
 
    let vm =new Vue({
        el:"#root",
        data:{
            name:'俊杰1',
            n:0
        }
    })
</script>
</html>